package main

import "fmt"

type User struct {
	Name string
	Age  int
}

func main() {
	// 如果将一个指针赋值给另外一个变量, 赋值的是指针的地址, 两个变量的值会同事改变
	u1 := &User{
		Name: "陈峰",
		Age:  18,
	}

	u2 := *u1

	u1.Name = "Felix"

	fmt.Println("u1", u1)
	fmt.Println("u2", u2)
}
